Supporting multiple roles through class hierarchies 1

نویسنده

  • Luca Cabibbo
چکیده

Object Oriented Database Systems should allow their objects to play multiple roles and to change roles in their lifetime. We describe a data model, based on classes, is-a hierarchies, and complex types, that allows objects to belong to several classes, so to play multiple roles. Then we propose a declarative query language to access objects from multiple perspectives, and an update language to describe dynamics of objects.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Diversity, Inclusive Leadership, and Health Outcomes

In this time of polarization and divisiveness across increasingly diverse communities, health policy and management research offers an important insight: engaging diversity meaningfully through inclusive leadership—that embraces staff across hierarchies and engages difference perspectives so that all healthcare workers of all kinds feel they can speak up and participate...

متن کامل

Inheritance Properties of Role Hierarchies

Role Based Access Control (RBAC) refers to a class of security mechanisms that mediate access to resources through organizational identities called roles. A number of models have been published [1, 2 ,3] that formally describe the basic properties of RBAC. One feature of these models is the notion of a role hierarchy, which represents the relationship among roles that are defined in terms of ot...

متن کامل

Access Control for Hierarchical Joint-Tenancy

Basic role based access control [RBAC] provides a mechanism for segregating access privileges based upon users' hierarchical roles within an organization. This model doesn't scale well when there is tight integration of multiple hierarchies. In a case where there is joint-tenancy and a requirement for different levels of disclosure based upon a user's hierarchy, or in our case, organization or ...

متن کامل

Efficient approach for restructuring multiple inheritance hierarchies

This paper discusses the restructuring of inheritance hierarchies of classes and introduces a method of restructuring multiple hierarchies of class inheritance, which removes duplicated methods and creates inheritance hierarchies without overridden methods while preserving the behavior of objects. This paper formulates a restructuring problem for 0–1 integer programming and presents a network-b...

متن کامل

Eliminating Cycles in Composed Class Hierarchies

Multiple class hierarchies can be used each to represent a separate requirement or design concern. To yield a working system, these disparate hierarchies must be composed in a semantically meaningful way. However, cycles can arise in the composed inheritance graph that restrict the space of composable hierarchies. This work presents an approach to eliminating these cycles by means of separating...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999